mountain troop - German English Dictionary